package com.kpmg.datalake.common.model;

import java.io.Serializable;
import java.util.Date;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * <p>
 * 个性化参数设置
 * </p>
 *
 * @author tzhang13
 * @since 2018-08-21
 */
@TableName("PRSZ_PARAMS")
public class PersonParamsSetting implements Serializable {

  private static final long serialVersionUID = 1L;

  /**
   * 主键ID
   */
  @TableId(type = IdType.UUID)
  private String ppsId;
  /**
   * 用户名
   */
  private String userName;
  /**
   * 参数类型
   */
  private String paramsType;
  /**
   * 参数值
   */
  private String paramsValue;
  /**
   * 参数描述
   */
  private String paramsDesc;
  /**
   * 是否有效
   */
  private Integer delInd;
  /**
   * 创建人
   */
  private String crtUsrId;
  /**
   * 创建时间
   */
  private Date crtDt;
  /**
   * 更新人
   */
  private String udtUsrId;
  /**
   * 更新时间
   */
  private Date udtDt;


  public String getPpsId() {
    return ppsId;
  }

  public void setPpsId(String ppsId) {
    this.ppsId = ppsId;
  }

  public String getUserName() {
    return userName;
  }

  public void setUserName(String userName) {
    this.userName = userName;
  }

  public String getParamsType() {
    return paramsType;
  }

  public void setParamsType(String paramsType) {
    this.paramsType = paramsType;
  }

  public String getParamsValue() {
    return paramsValue;
  }

  public void setParamsValue(String paramsValue) {
    this.paramsValue = paramsValue;
  }

  public String getParamsDesc() {
    return paramsDesc;
  }

  public void setParamsDesc(String paramsDesc) {
    this.paramsDesc = paramsDesc;
  }

  public Integer getDelInd() {
    return delInd;
  }

  public void setDelInd(Integer delInd) {
    this.delInd = delInd;
  }

  public String getCrtUsrId() {
    return crtUsrId;
  }

  public void setCrtUsrId(String crtUsrId) {
    this.crtUsrId = crtUsrId;
  }

  public Date getCrtDt() {
    return crtDt;
  }

  public void setCrtDt(Date crtDt) {
    this.crtDt = crtDt;
  }

  public String getUdtUsrId() {
    return udtUsrId;
  }

  public void setUdtUsrId(String udtUsrId) {
    this.udtUsrId = udtUsrId;
  }

  public Date getUdtDt() {
    return udtDt;
  }

  public void setUdtDt(Date udtDt) {
    this.udtDt = udtDt;
  }

  @Override
  public String toString() {
    return getClass().getName() + JSONObject.toJSONString(this);
  }
}
